#include <de2D.hpp>
Inheritance diagram for Ide2DObject:


Public Member Functions | |
| virtual IdeVertexBuffer * | GetVBuffer () const=0 |
| Get the internal vertex buffer for this object. | |
| virtual IdeRenderTexture * | GetTexture () const=0 |
| Get the texture-state used to render this object. | |
| virtual deBoolean | HasExpired () const=0 |
| virtual deFloat | GetDepth () const=0 |
| virtual void | MakeExpire ()=0 |
| Cause this object to be deleted after it is next rendered. | |
| virtual deBoolean | SetDepth (deFloat Depth)=0 |
| virtual deBoolean | Move (deVertex DeltaXY)=0 |
| Manually transform the position values in the internal vertex buffer, to move the object. | |
| virtual deBoolean | Update (deDouble DeltaTime)=0 |
Protected Member Functions | |
| virtual | ~Ide2DObject () |
|
|
|
|
|
Get the depth value used for sorting this object into the render order. Note that the depth value is only relative to other objects and collections inside the same collection. Implemented in de2DObject. |
|
|
Get the texture-state used to render this object.
Implemented in de2DObject. |
|
|
Get the internal vertex buffer for this object.
Implemented in de2DObject. |
|
|
Implemented in de2DObject. |
|
|
Cause this object to be deleted after it is next rendered.
Implemented in de2DObject. |
|
|
Manually transform the position values in the internal vertex buffer, to move the object.
Implemented in de2DObject. |
|
|
Set the depth value used for sorting this object into the render order. Note that the depth value is only relative to other objects and collections inside the same collection. Calling this method on an object already in a collection will not change its rendering order. Instead, call Ide2DCollection::AdjustObjectDepth which will invoke this method on the 2d object. Implemented in de2DObject. |
|
|
Implemented in de2DObject. |
1.3-rc3